<?php
// +----------------------------------------------------------------------
// | 德力PHP框架 [ DeLiPHP ]
// +----------------------------------------------------------------------
// | 版权所有 2019~2050 天津德力仪器设备有限公司 [ http://www.deviser.com.cn ]
// +----------------------------------------------------------------------
// | 官方网站: http://www.deviser.com.cn
// +----------------------------------------------------------------------

namespace form\dataTable;

/**
 * Class Builder
 * @package form\dataTable
 */
class Builder
{
    /**
     * 显示表格
     * @param string $name 表单项名
     * @param string $title 标题
     * @param string $tips 提示
     * @param array $fields 字段
     * @param array $data 数据
     * @author deli <123456789@qq.com>
     * @return array
     */
    public function item($name = '', $title = '', $tips = '', $fields = [], $data = [])
    {
        foreach ($fields as $key => $field) {
            if (is_string($field)) {
                $fields[$key] = [
                    'type'  => 'text',
                    'title' => $field,
                ];
            }
        }

        return [
            'name'   => $name,
            'title'  => $title,
            'tips'   => $tips,
            'fields' => $fields,
            'data'   => $data
        ];
    }

    /**
     * @var array 需要加载的js
     */
    public $js = [
        'datatable.js'
    ];
}